---
title: Source code reference
permalink: docs
extension: .html
---
<br/>
<p style="text-align:center; font-size: 17pt">Welcome to the <b>official documentation</b> of the Hypersomnia source code, </p>
<p style="text-align:center; font-size: 14pt">a comprehensive resource written and maintained by developers.</p>
<br/>

{% unless site.output == "pdf" %}
<script src="js/jquery.shuffle.min.js"></script>
<script src="js/jquery.ba-throttle-debounce.min.js"></script>
{% endunless %}

      <div class="filter-options">
                {% for current_tag in site.data.docs_tags %}
				{% unless current_tag.disable_on_homepage %}
				<button class="btn btn-primary" data-group="{{ current_tag.name }}">{{ current_tag.title }}{{ current_tag.disable_on_homepage }}</button>
				{% endunless %}
                {% endfor %} 
    </div>      

<div id="grid" class="row">

                {% for current_tag in site.data.docs_tags %}
				{% unless current_tag.disable_on_homepage %}
				<div class="col-xs-6 col-sm-4 col-md-4" data-groups='["{{ current_tag.name }}"]'>

               <div class="panel panel-default">
				   <div class="panel-heading">
					   {% if current_tag.title_link %} 
					   		<a href="{{ current_tag.title_link }}">{{ current_tag.title }}</a>
				  		{% else %}
							{{ current_tag.title }}
						{% endif %}	
				   </div>
               <div class="panel-body">
				   {{ current_tag.description }}

                  <ul>
                {% for page in site.pages %}
                {% for tag in page.tags %}
                {% if tag == current_tag.name %}
                  <li><a href="{{page.url | remove: '/'}}">{{page.title}}</a></li>
                {% endif %}
                {% endfor %}
                {% endfor %} 
                  </ul>
               </div>
            </div>
    
    </div>
				{% endunless %}
                {% endfor %} 

          <!-- sizer -->
      <div class="col-xs-6 col-sm-4 col-md-1 shuffle_sizer"></div>          


    </div><!-- /#grid -->

{% unless site.output == "pdf" %}
{% include initialize_shuffle.html %}
{% endunless %}
